Have you implemented this already, and if so, how did you do it theoretically?
Did you have a Decor
GameObject relation, and when the
GameObject::BuildValuesCreate
function is called, you check this relationship and trigger the call to
Decor::BuildValuesCreate
?