Added structures for preventing accidental assignment.