added abstract class Proto
cache for views
cache for ajax requests