HCCommand, HCCommandContext added as part of implementation of Strategy Pattern.