@alindeman 

would @assocations ||= Hash.new... work here? If it would I think that'd be cleaner.