Updated with additional information about partial methods