add INamingStrategy and NamingStrategyProxy classes