should use .equals to compare enumsets