Allow nil parents - let's let the model handle that responsibilty.