remove unnecessary whitespace
add docblock and simplify logic
remove empty constructor
It was only calling the parent constructor