2- Refactored to use the Base classes
3- Support leave-field triggers through use of ValidateFieldHandler
4- Support the 'Finish' Action
5- Removed the 'InitialValue' feature. This will be replaced by a utility to load default values using properties files