Implement GroupDescription based on moonlight implementation