I prefer
Cassandra as a full formal name. That way you can still use
Cassie as a nickname, but she will need a more professional name later in life.
Cassandra has the air of credibility,
Cassie has not.
All of this has happened before, and all of this will happen again.