Fixed a bug causing the _default profile to be saved to a file instead of config.yaml
Make sure the printer profile fields are all of the correct type during validation