Updated dependencies and package info
Removed unnecessary method _getOptions()
Added cache (using needRebuild and saveCache methods)