chore, switch to enum's interning system

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/intern'

* core/intern:
  chore, switch to enum's interning system