Aggregate member creation only from the parent restriction


After some time testing and based on the documentation[see image], it is only possible to instantiate aggregate members from the parent.

What is the reason for that? I would rather prefer to have the construction on the member in order to not polute the parent aggregate, however i iam afraid i am missing something.

Any suggestions on how to implement in a way that the construction is made on the member itself?