Adding Initializer boilerplate