Code review of the core functions
Repair flush cache, and continue inherit compared finalization