Changed Domains and SPaces to be immutable