pass self as first argument to getters and lazies