changing with copy_of this, restructure methods order
undo copy_of, index tests improved
better findById result behaviour