Moved the constructor and init function of SpriteBatchNode to protected access