need to be able to support creating poms with parents... this feels hacky... I'll write some tests... after I get some sleep