Remove boxing
Add PropertyChangeListener to the Property - and a few testcases.
Replaced all string constants with a property handler.