Cleanup Commands and use Attributes
Resolves Symfony compatibility moaning about use of $name
in constructors - so moved to PHP8 attributes for name/description of commands
Resolves Symfony compatibility moaning about use of $name
in constructors - so moved to PHP8 attributes for name/description of commands