Initial implementation of lazy fetching support and updated field tracking.
Implement initial optimized update. Added update() method to session.