in reply to Re^4: Upload a new application
in thread Upload a new application

There is certainly no rule, but it's a preference I've seen widely expressed, for example in the documentation for Module::Install.

use Moops; class Cow :rw { has name => (default => 'Ermintrude') }; say Cow->new->name