I don't believe you can call getErrors()
without first validating, as validation is what populates the list of errors.
Try running bazInstance.validate()
before checking for errors. That should display any validation errors that are preventing the domain class from persisting.