Completely re-wrote the fetching algorithm for relational data 

We were not handling fetching of relational data of a nested object when the nested objects parent is an array. AKA, we supported doubly nested relationships when there was a single month, but not when there was an array of months.