added some handling for List and Dict parameters to GeomComponent