lockingTextWriter should not be a @property