Only make the role, goal and need mandatory.

Even without any of the other information, it's still useful to record
these three fields as a minimal need.