Adding working copy constructor and operator = to Value class