Abstract versions of self

Quick Reply