Was wondering why did you override the association with a method with the same name?
This prevents from loading already loaded association objects. I realized something funky was going on when I ran a query, and then when looping through my "association" I was getting all the objects back.
I am trying to figure out how to handle this, so I was wondering if you could share some insight with me.