Refactor remote reminder into PTRemoteService/PTRemoteReminderRequest