Add test to check that unknown types are not forced, can be important (refs #237).
Fix fields of records that should also not be forced, also very important (refs #237).
Ensure that 'automatic' is preserved into nested types (closes #237).