Handle dynamic objects with partition key and row key properties

This pull request iterates on the solution to #41 provided in [this pull request](https://github.com/TechSmith/hyde/pull/41). We're taking the same approach, but with portions of the implementation structured a bit differently.