removed Facade and used domainEvents