perf. improvement: only construct fqcn once per instance