Implement hydrating and basic object parsing