:internal: add a subclass with egcasiteminterface for simple text items