Introduce magic getter and make class properties private. Allows for properties to be protected in the future. Since they've been public up to now, all are available through the getter.
Allow default options to be translated. The balance of the plugin is translation-ready, but this was overlooked.