Make Model::hydrate's first argument mandatory

It makes no sense to call `Model::hydrate()` with no arguments.