Added static creation method
refactored DataRef, added parent object and resolve() with no arguments
added dedicated ping handler
added init callback for handlers