Rename to JoinLocation, and don't allow assignment of non-SingleValue expressions to SingleValue fields