protected GameItem( Game g ) { if( g == null ) throw new ArgumentNullException( "g" ); _game = g; _game.GameItemCreated( this ); }