Sharing strategies across instantiated hydrators via a strategy container
Mocking up composite strategies logic
Removing dead code
Caching wrapped hydrator instances
Handling type conversions in strategies
Using hydrator strategies to hydrate to-one associations