Removed require abstract method WriteData

The abstract method WriteData has been removed; you may now supply your
own with parameters.