protected function update($object, $changes) { throw new \BadMethodCallException(__FUNCTION__ . " not implemented"); }