Forgive me if this is a truly naive question, I can't find an answer anywhere (which makes me think it is maybe silly and naive).
If I am to hold a reference to an aggregate inside another, I of course use the Uuid of that other aggregate. My question is how should I instantiate that object?
Being that it is a value object of sorts, is it ok to simply call new MyAggId()? I am worried that this means that my two aggregates are now coupled as one uses an object from another one.
Am I over-worrying here and being silly?