Model framework for Cocoa and Cocoa Touch