Added ability to add new type providers after creation of type access provider