added directive/factory/filter/value lazy providers