DerivedField.
check_available
This raises an exception of the appropriate type if the set of validation mechanisms are not met, and otherwise returns True.