Move back to a cacheable object model.
Move AFObjectModel protocol definition.