code: @Override
    public void beforeSerialization() throws DDFException {
      super.beforeSerialization();
      mData = this.getList(mUnitType);
      mUnitTypeName = (mUnitType != null ? mUnitType.getName() : null);
    }
docs: Override to snapshot our List<?> into a local variable for serialization