Improvement:
- excessive usage of IDestroyable and "finalize" method was removed.