GCM helper classes