Added assignment operators which aren't working completely yet.