fixed setRole(), setAffiliation() by adding xmlns
added room.part()
better connection object handling