Adding ApiController.Validate : Fixes #1286

cc @rynowak 
Seems like a great candidate for a follow up issue. I think we'd benefit from looking at it with a broader lens than just adding an overload also