fix: refactore getters