Add failed_status, pending_status & processing_status attributes rather
than directly modifying the object hash. Enables the status array to be
pre-generated rather than on the fly when get_options is called.