Fix for #933 issue

This PR fixes #933, and some minor glitches detailed in the commit messages.
The ```BaseForm``` class now has a direct access to the translator, you can use ```$this->translator``` instead of calling the singleton :)