@Override
 public void updateRuntime() throws Exception {
   updateInternal(EnumSet.of(UpdateType.RUNTIME));
   /* If this VC object in VcCache is not the same as this one,
    * also update the cached one.
    */
   VcObject other = VcCache.lookup(moRef);
   if (other != this && other != null) {
     logger.info("update other " + other);
     other.updateRuntime();
   }
 }
 protected SerializationProxy(VcObject obj) {
   moRef = obj.getMoRef();
 }