modify toBoolean to accept a packet with ready/online/active properties make available via instance refector to keep the 'all' combination separate from combineObserver add 'all' getter add combinations getter add private method _combineAll