Use late state binding in model hydration

So that cloneResultMap can be ovverrided for specific hydration