grape-entity is great. expose only the fields we want to expose, e.g., hide our user id from API consumer. Add addresses and phone numbers only if we have them