public function findPage($page = null, $size = self::PAGE_SIZE, $filter = null)
    {
        try {
            $offset = ($page - 1) * $size;
            return $this->select(null, $filter, $size, $offset)->fetchAll(\PDO::FETCH_ASSOC);
        } catch (\PDOException $e) {
            throw new StorageException($e->getMessage());
        }
    }