Initial project creation. Also added the null-checking attribute.