Added a config option to use the cache or not
Remove the sugar to modify the has_many relation, it's an abstraction that leaks