Made enum protect its values: Vector much better by not allowing the same value in more than once