Allow options to be passed into has_many, with changes to instance caching.