Are different profiles (object push, synchronization, file transfer) generic, or vendor specific?