protected virtual void Awake() { states.Initialize(component); }
protected virtual void Awake() { _states.Initialize(this); }