Implement options caching due to performance reasons