Simplified options validation.
Additional separation of plugin logic into function.
Remove prefetch options from public methods.