public function setter($key) { return function ($object, $value) use($key) { return $object->set($key, $value); }; }