Private DisplayObject constructor