The `Data` class implements internally classes `Annotation`, `Field`, `Name`, `Entity`, which are also defined separately in `systemcontext` subpackage. Their functionality should be merged and the classes should be left in `systemcontext`.