Update #27
Add missing key
Fix inconsistency in enum type name
Fix inconsistency in enum type name
Fix inconsistency in enum type name
Use nil to unset callbacks