add support to SingletonPerLifetimeScope in attribute