providing the ability to change base class in editor loader and hooks for custom class parse function beyone o3d