maybe it should be TextBlock instead of SimpleBlock, because that name is really not telling.

but in general we will have an issue in the BlockBundle with its number of model classes if we want all of them in 2 variants. and without traits / multiple inheritance it would be a huge copy-paste orgy. i wonder if we want to just make the base block workflow aware so that all blocks can have workflow?

the basic and "AllFeatures" model class idea works well in ContentBundle and other places where there is one, max two model classes. but for blocks it seems wrong to me.