ByteArray - made readObject respect the current byte array position