JavaBean

A JavaBean is a Java class that should follow the following conventions: 
* It should have a no-arg constructor. 
* It should provide methods to set and get the values of the properties, known as getter and setter methods.
* It should be Serializable.