pass 'this' on to private methods