Yeah, I see where you're coming from. I'm thinking instead that it might be best to drop getElements from the collection, instead in Form, check if the element is a collection and has a fieldset target element, if so, apply the defaults to the target elements element. Agree?