Added general-purpose input parameter type; added JSON __repr__ for parameter logs