mi pare che il metodo execute di un command non consenta di restituire un risultato giusto? o mi sbaglio?