Fixed member status problem by requiring that member statuses are accessed through a getter method. The getter method will fix the member status if it is broken.