Add 8 Commands/ConfigItems to new style

Make subclasses extend the abstract class; change accessor of few methods