Forms tweaks

More tricky extracts and those reference loops, so I almost certainly broke something. :)

Also I have PhpStorm complaining about protected constructor in scbFormField but not sure if there is valid issue to fix there?..