Updated most constructors to use initializers properly

Also most of our privates now start with _'s

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>