some initial work
stupid splice implementation
added hasMany removal
many relationships mostly work
internal replace
internal replace
internal add
refactor into a better replace
more belongsTo test pass
The belongsTo, it passes
they all pass