SW-2 Added equals methods and nullSafe for numbers argument