+ Remove check for id in equals and hashCode for certain entities, e.g.
dataset observation. Not sure this will create complications but the
idea is that in checking for equality the (typically) generated id of a
dataset observation doesn't matter. This is not true for all entities.
For instance, for a dataset you do want to include the id in checking
for equality.
+ Adapted test cases accordingly
+ Warning on duplicated component property entries in a dataset
observation