fix #8 use runtimeType in == for @EqualsAndHashCode