Closes #362 - Make API data objects immutable

In 9f989dddd11141aa, I created a `MutationBuilder(MutableBytes)` constructor but it cannot be passed a Bytes object.