needs at least https://github.com/openc2e/openc2e/issues/148 to be finished + a client version of the class