Title class implementation is done, but not yet defensive