removed BaseObject3D from parameter