The provider has implicit knowledge of the type and is responsible for deciding how to serialize the System.Web.Configuration.ProfilePropertySettings object into the data store.