Add test for Issue96 and suggested fix on 'Equals' method.