Extracted definitions of method reader generic functions to a separate component.