Using boolean variables union, intersection in MappedMemLocObject for better readability