DataField & DataProperty mapping delegates + new ObjectsCache