Towards Reasonable Concept Bottleneck Models