Reduce dependencies in Form and Fieldsets by externalising hydrator and object to allow code reuse

Don't set a fixed hydrator or object in the form. Later a ObjectProperty may be exchanged by ClassMethod hydrator or other object-class. 

Setting hydrator and object should take place in form or controller.