Generalize (somewhat) Word class