Consistent naming scheme.
Added 3 new methods for copy, remove and move.