Component inherit and behavior changes

Well… RegisterComponent(); solved at least part of my problem.