``ChildrenCollection`` is what we use when fetching form the DB as it supports lazy loading. However in terms of the public interface they are both equivalent.