Refs #9395 Add unimplemented methods to system tests.
Refs #9395 General tidying & PEP8 warnings.
Merge remote-tracking branch 'origin/feature/9395_indirect_empty_validate_methods'