touched up refactor of the copy constructors of the Parameter and Properties class