feat(repository): query methods