Different approach to WebAPI validation