Removed unneeded abstract classes
Removed useless method
Shorter code
Shorter code
Shorter code; removed default helpers
Shorter and nicer code

Whitespace bugfixes to pretty output
Shorter code
Shorter code