first instaniable version of a Command, CLCommand, Parameter, and CLParameter