A new enhancement proposal is in for Java that describes creating value objects, allowing the JVM to treat complex objects as primitives.