IOPlugin can have different parameters to the constructor