Cache annotations system
Api classes small changes
Added view cache