refactor methods for has_many; have one method that returns raw JSON and another that instantiates a wrapper object