replaced QuInputOutput for 'target' attributes with separate readers / writers