Cora Data. Category provides helper methods to managed object. Custom objects are stored as transformable attributes. Objective-C types are stored through NSValue.