Class ObjectExtensions<O extends ExtensibleObject<O,​E>,​E extends ObjectExtension<O,​E>>