reorder bindingtypes to make it easy to read