empty objects are considered equals