Initialization method should be private