Changed public-final members to protected with getter.