Fix path in asset submodule
Make class final and remove virtual destructors