Complete dynamic proxy implementation.

Complete ribbon dynamic proxy implementation.
It would be best, but we have ResourceGroup class as well. It will be ambiguous and will require using full name for one or the other, if the two are to be referenced in the same file.