Which of the following is NOT true about package attribute of manifest tag?

A.
It may contain lowercase letters, numbers and underscores but not uppercase letters.
B.
It serves as unique identifier for the application.
C.
It is default name for the application process.
D.
Once the app is published then the package name should not be changed.
Correct answer is A