Command pattern: some clarifications