Fields/children will be written as components, rather than generated declaratively. BuildingEdit will be folded into the withCopyEdit higher-order-component, hopefully removing some duplicated structure and functionality.