method lookup by name is default now, separated caching into wrapper