Why this is a command not a regular class ?