public Maybe <Account> GetAccount(string reference)
        {
            //BDD...
            var account = _repositoryProvider.GetAccount(reference);

            if (account == null)
            {
                return(new Maybe <Account>());
            }
            return(new Maybe <Account>(account));
        }