PluginController now uses the decoder if a properties reader class is not found. PropertiesReaders should still be created if performance can be improved if code is only reading properties.