@lookup[k] = v instead of self[k] = v