Hmmm, why we flush here? I don't see any persist/remove call in this class.