Status checking

Monit service has fields `status` and `status_hint`. If error occurs then monit sets bit in status field and resets same bit in status_hint.
I add constants and method for errors checking in status field.

I'm confused, then; how does `code` allow error checking? Shouldn't `has_errors?` already have all the information it needs between the `Service` object and the constants you've added?