public Signature([Import("Commands")] Dictionary<string, ICommand> commands) { this.commands = commands; }