Add generic lookup mixin