Implement type name resolution, add wrappers for methods and fields
Add type resolution methods to {Method,Field}Descriptors