accept both int/string for SetLevel; drop instance methods for specific levels