removed templateCache to prevent conflicts with other components