Revert "Warning"

This reverts commit 92e80ce14a4c5a3a37ab055a47efc9e2d9f4fa43.
Add prefetching
Add Puppet::Provider as parent
Missing name
Missing name (fixup)
Try to fix instance creation
Try to fix resource matching
Try to fix resource matching (/me getting crazy)
Don't use symbol for proxy name
Use symbol for proxy name
Remove dead code