Implemented the get and set 'copy' methods

C# passes most things by reference, these get and set methods will copy
the data structures by value.