Added high-level class to contain MessageReader and MessageWriter objects.