@classmethod
def dynamallow_validate(cls, obj):
    """
        Given a dictionary representing a blob from dynamo, this method will validate the blob
        given the desired validation library.

        Returns a dictionary representing the sanitized input ``obj``. On validation failure,
        this should raise ``dynamallow.exc.ValidationError``.
        """
    raise NotImplementedError('{0} class must implement dynamallow_validate'
        .format(cls.__name__))
