public static Token Create(Action <object> action)
            {
                var command = new TokenBasedDelegateCommand(action);

                return(new Token(command));
            }
 private Token(TokenBasedDelegateCommand command)
 {
     this.Command = command;
 }