Made locations immutable