Use the now simplified class

Signed-off-by: Suki <suki@missallsunday.com>
Yet another bunch of changes :/

Signed-off-by: Suki <suki@missallsunday.com>
The always needed hooks

Signed-off-by: Suki <suki@missallsunday.com>
A couple new changes

Signed-off-by: Suki <suki@missallsunday.com>
Few changes here and there and over there...

Signed-off-by: Suki <suki@missallsunday.com>
Defining some inheritance

Signed-off-by: Suki <suki@missallsunday.com>