removed format since precore 1.7.1 handles it
toString and equals overridden methods for ARs