It is not? I thought that `self.writer =` is always required for writers/assignments because for `writer =` ruby would create a new local variable :o