Make search list last in lookup
Use a static template classname and baseclassname that are unlikely to conflict with the namespace