Correct value transformers and amend specs
Add type checks to OPFQuestion