added client id auto-generated. added an idAttribute to Scene