Method to MethodType refactor