Implement Parcelable for pojos and refactor out pojo hydration into its own class.