NamedCommand Interfaces, Classes and Traits NamedCommand Exposes a name for a command NamedCommandExtractor Extract the name from a NamedCommand