Remove code duplication.
Remove undeeded line.
Pass all arguments between constructors.
Remove whitespace.