Use weak reference for bitString to allow garbage collection of it. It is redundant and can be rebuilt if needed.
Sanity check AIS message.