Added calculator class to autoimports.
Removed obsolete module functions.
Moved machine name generation function from module to model class.
Replaced module storage variable with a more generic param getter function.
Removed obsolete controller actions from all controllers.
Updated installation action to match new data model.
Rewrote stat calculation functions and made sure they are all statically & publicly useable.
Updated isEditable function to new logic.
Removed some obsolete functions from models.
Added updated attribute to character class.
Updated all getter functions related to stats to static methods.
Removed some obsolete relations from sub models.
Minor update of the default index view.
Made sure stat references for classes and characters get created on stat creation.
Completed validation rules for stat storage.
Added default value constants to stat reference classes.
Added function to check if attribute is used in formula.
Fixed a typo in the onStatSaved comment.
Made sure stat references get deleted on stat deletion.
Updated class validation rules.