refactor converter-registration-mechanism