add test where hasMany relationship set during create doesn't dirty parent when materialized