Moved DO equality tests to separate method.
Fixed DP inheritance to pass tests.