Add abstract dump for method
Kinda fix interfaces
Use CG_Value for paramter default value dump
Fix empty function code