A behaviour to allow model records to have various statuses