Change charts inheritance mechanism
Fix charts player