Any reason to use self for one attribute (content_view) but not the other (environments) ?