Deep copy point functionality implemented Fixed #47