add overloads for bodyParam