Implements Model.fetch