Initial implementation of the assignment operator.