Stateless commands as singletons + parser tests