[dml-compiler] New Feature: Support modifiers in classes and slots

  * For now, only the "public" and "protected" modifiers are supported