Saving child element data wasn't working. Though it's easy to build an element and display it and its children, a missing recursion function prevented child data from saving to the database.