[IMP] project: make default alias optional

This means we create an alias with no name when we disable the default name generation