
public class Upgrade {
	
	private Set<ResourcesManager> profits;
	private ResourcesManager requirements;

}


public class Upgrade {
	
	private Set<UpgradableShipAttribute> profits;
	private ResourcesManager requirements;

}

Fix profits generic