@Override
 public <T> Any<T> item(Named<T> name) {
   return Types.castAnyTo(item(name.id()), name);
 };
 @Override
 public <T> Any<T> update(Named<T> name, Any<T> value) {
   return Types.castAnyTo(update(name.id(), value), name);
 };
 @Override
 public <T> Any<T> remove(Named<T> name) {
   return Types.castAnyTo(remove(name.id()), name);
 };
 @Override
 public <T> int add(Named<T> name, Any<T> value) {
   return add(name.id(), value);
 };