Chris 17 bug fixes

Bug fixes. Switched some methods to protected. Small refactors. Added setTextWithoutValidation().