Store mixin Null safety
Store mixin is primarily meant for code-generation and used as part of the
A class using this mixin is considered a MobX store and
weaves the code needed to simplify the usage of MobX. It will detect annotations like
@action and generate the code needed to support these behaviors.