def execute_collection_validators(key, member_value, property_schema,
    validators, value_errors):
    """Method to execute a list of validators on a given collection.

    :param key: The name of the collection property to validate.
    :type key: str
    :param member_value: The member of the collection property to validate.
    :type member_value: str, int, float, date, datetime, time
    :param property_schema: The property schema to utilize for validation.
    :type property_schema: :class:`PropertySchema`
    :param validators: A list of validation methods to execute.
    :type validators: list<types.MethodType>
    :param value_errors: A list of errors found for a given value. If any
        given validator method fails, it will append it error message to
        the value_errors list.
    :type value_errors: list<str>
    :rtype: None
    """
    for validator in validators:
        validator(key, member_value, property_schema, value_errors)
