Move hover data outside of Part, move inner classes outside of Message