So I just noticed a really annoying issue that one of my assets has in Unity 2017.1+. In one of my custom property drawers I am requesting a list of the an Animator's parameters using animator.parameters. It works fine, until I make a change on the component and save the scene, at which point the warning throws and the parameters become unavailable. Deselecting the object and reselecting it fixes the issue. Is there anything I can do to prevent this behaviour? I've already tried checking for a null animator or animator.runtimeAnimatorController, as well as animator.isInitialized and animator.isActiveAndEnabled, and all come up positive. I did find some similar issues, but no clear path to a resolution. Thanks in advance!