A simple set of classes for writing a model layer in iOS