Base classes for commands execution