Scriptable Object Vs Monobehaviour