Add ability to specify validaitons for param