Array Unique Javascript Objects Constructor Overloading Simple