A subclass of CoreData’s NSManagedObject that lets you attach additional, dynamic attributes to an object without having to change the models, e.g. to provide storage to plug-ins of your application.

Official KSExtensibleManagedObject site

Official KSExtensibleManagedObject repository