- moved the intial call to setValues to a new hydrate method.
- fixed default field collection constructor invocation.