public virtual ParentBuilder WithChildrenBuilder(int listSize, Func<ListBuilder<ChildObject, ChildBuilder>, ChildBuilder> modifier = null)
		{
			return Set(x => x.Children, GetListChildBuilder<ChildObject, ChildBuilder, ListBuilder<ChildObject, ChildBuilder>>(() => ChildBuilder.CreateListOfSize(listSize), modifier));
		}
		public ParentBuilder()
		{
			Set(x => x.Child, new ChildBuilder());
			Set(x => x.Children, ChildBuilder.CreateListOfSize(0));
		}