Reworked identifiers using getters and private variables if need be. Makes for an easier API overall.