Use HolderBase as parent class for Skill, as it directly relies on its functionality