EAGLESIX-3157: del unused reset/dispose methods

* also fixed a call to boost shared_ptr reset which just resets the pointer so we use undefined