Using Domain Driven approach in angular