Criada a classe CommandBase para dar suporte ao PatternCommand