Added parameter() class ans support for argparse