Refactor add IObjectLoadable and IObjectUnloadable