Added uberproto and updated cache object ot extend from it.