Moved all private command-line objects inside Chain to clean the
namespace.