Rewrite assets management classes with component