Migrated to S3Represent

This is for my task - https://www.google-melange.com/gci/task/view/google/gci2014/6461694511415296
Also, place this after all the model definitions