implement handling of dangling objects in updateArtifact()
test updateArtifact() where a PoddObject is moved from one parent to
another
sort members and update javadoc for updateArtifact()
refactor test methods and clean up code