fix cascade Provider model