added a todo note for variable type declaration
added laravel cache support (if available)