Using domain driven design, where are simple value objects/entities instantiated?
For example, if i needed to create a simple value object in a service class, would I just call the new operator on the value object's class, coupling this to the service class?
Can the new operator be called in a service class according to domain driven design?
These value objects can't be injected through a DI container and they don't warrant the use of a factory because of their simplicity.