Renamed equals_sp to equals_public. Implemented equals_many