Let's say:
public class Parent
{
    public virtual IList<Child> Childs { get; set; }
    public void AddChild(long childId)
    {
        // Link existing child to parent.
    }
}
I'm trying to implement DDD using NHibernate so I wonder how to link child item to parent without retrieving it from database.