ReadCommand parameter refactoring