Minor readability change to the documentation
Added test case to ensure we check for int and not bool
Refactor to reuse validation logic for integer
Minor refactoring to use isinstance instead of type
Refactored code for validating list of lists fields
Reduced code needed by introducing validate_list validator
More refactoring to reuse logic of validate_list
Introduced a validator for a fixed set of elements
Cleanup of unused imports
Added coverage to development requirements
Added note in documentation about coverage