code: @Override
  	public void add(E value) {		 
  		TypeName typeName=value.getPropertyType().getTypeName();
  		TypeName resolvedTypeName=typeVariableResolver.resolve(typeName);
  		
  		value.getPropertyType().setTypeName(resolvedTypeName);
  		
  		super.add(value);
  	}
docs: /* (non-Javadoc)
  @see com.abubusoft.kripton.processor.core.ModelBucket#add(com.abubusoft.kripton.processor.core.ModelEntity)