Use private method #marked_complete? in before_update filter