[#80861984] Initial commit, extensible groups setters and getters, plus public helper functions.