java bean

Java
A JavaBean is just a standard

All properties private (use getters/setters)
A public no-argument constructor
Implements Serializable.
Source

Also in Java: