@SuppressWarnings("unchecked")
 @Override
 public Builder set(String propertyName, Object newValue) {
   switch (propertyName.hashCode()) {
     case -1383758447: // codeCounts
       this.codeCounts = (Multiset<String>) newValue;
       break;
     default:
       super.set(propertyName, newValue);
       break;
   }
   return this;
 }
 @Override
 public Builder setAll(Map<String, ? extends Object> propertyValueMap) {
   super.setAll(propertyValueMap);
   return this;
 }
 @Override
 public Builder setString(MetaProperty<?> property, String value) {
   super.setString(property, value);
   return this;
 }
 @Override
 public Builder set(MetaProperty<?> property, Object value) {
   super.set(property, value);
   return this;
 }