Fix bug in RestfulItem::patch() and put()

Call Persistent::hydrate() with proper mask in both methods