This discussion makes me feel like srsName should not be an instance property, but an option to read() and write(). Would you agree with that?