Classify validations
Dependency Injection
Programmatic dependency injection
Share scalars
Audit Logs
Default Values
Building blocks responsibilities
Agnostic Application Service Operation
Logging