Subclasses and instances may not always define persist options. CakeRoute should be accepting of these differences. Fixes #3957