Refactored WordData into an interface, cleaned up AssociativeDictionary