FormValue: store parent reference
FormValue => Value

Now form value doesn't use lenses, instead Value is a compound lens which
combines value, serialized value and validation.