-delete;
-dictionaryReperesentation;
Refactoring & Put the implementations into categories