Update DynamicConverter to be a @FunctionalInterface.