Everything must be initialized in moose else there are surprises