Implemented equiv methods using Associative class, where two Directional objects are equivalent when they have the same associative attribute