1. Added ability to reload a record. 2. Added ability to sync a record. 3. Added method callbacks