Represent each parameter of a command in your implementation as a field or as the property of a JavaBeansTM specification setter method. Use the property of a setter method for the following reasons:
To provide data encapsulation for the parameter
To add code for validating the parameter before the property is set