renamed things since the provider is all types, not just instance
Authored by: bartw 2008-06-11
Parent: [r642]
Child: [r644]