implicit this on member declarations
will move calls to code gen within parse code