fix: serializer fixed
enh: isEqual implemented