Improved implementation of ApplicationTitle to remove need for
@SuppressWarnings.
All tests green, closes #175
Fixes #233 (corrected when making other fixes)