Throwing exceptions when clients attempt to modify immutable data sources.