public static function firstOrFail($query = [], array $projection = [], bool $useCache = false) { return self::getDataMapperInstance()->firstOrFail($query, $projection, $useCache); }