From Observable Properties to Bonding Type