Created constructor with initializers.

 Visual studio will not compile initialization of class members that are non-static non-const.

@sbriseid @KjeFre @oliverjdb Can any of you take a look at this?