some enums are wrapped into "enums" namespace, to not clutter doxygen namespaces view