refactored DefaultResultComparator to make it easier to fix bugs
fixed map comparison: fixture result may contain unexpected entries now