Java Immutability post updated. Exception Data Object post draft