sdk: Absract Entity hydration
SDK: Collection updates
SDK: More lazy load work and unit tests
More updates
callflows: fixed apis to allow for entity->save().  Also refactored CallflowNode()