public static function bootAuditable()
    {
        $class_name = get_called_class();
        Event::listen('eloquent.saved: ' . $class_name, function ($target) use ($class_name) {
            if (method_exists($class_name, 'eventAuditLogger')) {
                call_user_func($class_name . '::eventAuditLogger', $target);
            }
        });
    }