ResourceWriter can be instanciated by ResourceWriterFactory