Added methods to StorageChannels to allow read/write of non-full arrays