Interpret Broadcast_Protocol as transferring data only once for all
conenctions from the same source connection end.
* make sure we take the properties usign lower case
* Handle modes for different functions
* Improve error message
fixes resetting layout when highlighting errors.
changed array looping into list looping
Added update method
added comment about handling of si equals null
added removeChild methods
Use the caching mechanism for analysis
Make the analysis working again