Add an abstract encryption layer/component. This should be executed by the corresponding use cases as encryption is part of the business rules