Fixed extra assignment type validation
Fixed copy assignment function
Merge pull request #844 from UM-USElab/assignment-type-fixes

Assignment type fixes