Class AbstractGenericCommand