public CommandsService(ServerContext context = null) { _context = context ?? new ServerContext(); _resolver = new CommandResolver(_context); _runner = new CommandRunner(_context); _executor = new CommandsExecutor(_context); }