Split Command in Command and SerializedCommand, to make settings command lighter