Add API to copy all attributes of a UsageMessageSpec to a CommandSpec. So that client code can look like this: ``` CommandSpec command = CommandSpec.create(); UsageMessageSpec settings = createUsageMessage(); command.usageMessage(settings); ... ```