Add attribute sync and Provider model