Added prototype caching service