interesting, why are we using this?
id should be a non duplicate property?!