Completed dynamic validation rules based off assembly reflection