Clean up code
Compile
Added language as asetting + convert ms + clean up
get inherit tree
More precise control of cache