Added a RawTransfer class to not change the behaviour of Transfer class