Refactored SimpleCallback to use CommandFactory for identifier mapping