Mapping Lookup supports Optional (uses for rep) - so can be used when T has no default CTOR