I\'m trying to create an object made up of many sub-objects. You can imagine it like a rubik\'s cube but each cube within it could be a different class depending on the init