Start of allowing features to be switched off, validation first
Allowing defaults to be switched off
Allowing exceptions on null lookups to be switched off