made Meaning, Sentence and Word empty constructors protected