1. A method, comprising: compiling a plurality of source code classes included within a business object; identifying a compiled class that has been marked with a first marker from among the plurality of compiled source code classes of the business object; adding, to the identified compiled class of the business object, at least one of a method for serializing object data and a method for deserializing serialized object data; accessing a cache layer that indicates whether the business object includes the at least one method for serializing and deserializing itself, and that indicates whether the business object includes methods for providing its synchronization information to a synchronization service; and transforming an instance of the business object based on the at least one method added to the business object as indicated by the cache layer, the transforming comprising at least one of serializing object data of the instance for storing the instance in a database using the method for serializing data and deserializing object data of the instance for retrieving the instance from the database using the method for deserializing serialized data.