Implemented Union Hash Key (for better performance)