APNS and GCM Message classes moved to Message_Type namespace