Class ObjectExtensions.Factory<T,​O extends ExtensibleObject<O,​E>,​E extends ObjectExtension<O,​E>>