PolymorphicAccess::regenerate() shouldn't have to clone non-generated AccessCases