created own AccountDomainWrapper and AccountService, done-choosing multiple provide roles, completed message.properties, added provider identifier

created own AccountDomainWrapper and AccountService, done-choosing multiple provide roles, completed message.properties, added provider identifier