Prop uses Gen.Parameters directly instead of Prop.Params