trait Command { def execute():Unit }
class ValidateCommand extends Command { def execute{ println("validate command executed ...") } }