Students should be able to modify the client info if they have proposed a project or if the project they proposed doesn't have a client. And there should be the possibility of multiple clients too.
Also later on in a project a client sometimes needs to change. If that occurs, the students in the group, the prof and previous client need to be notified.