push constant lookup in the a cache object
only construct the FixtureSet with AR models
push logic outside the FixtureSet constructor