Changed static functions from `public` to `protected` @ MadModel.java
Added user model, updated all models