Merge pull request #1320 from MarcinSc/develop

Adding ImmutableBlockLocation for other classes to use, for example as a key in maps