Update Abstract class, making module semi-fonctional
Resolve bug on autoload
Corrections