Added equals operator support