Made conditional required rules extend the Required rule so we can determine if an item is required (with or without conditions)