Refactored parent selection arguments, including :parent-selection and :total-error-method