@Override
 public void setIdentity(ContainerIdentity identity) {
   assertMutable();
   IllegalArgumentAssertion.assertNotNull(identity, "identity");
   setIdentityPrefix(identity.getSymbolicName());
 }
 @Override
 public ContainerIdentity getIdentity() {
   return ContainerIdentity.create(getIdentityPrefix());
 }