Add SingletonCustomizer marker interface to allow the ClassIntrospector to be shared even if MethodAppearanceFineTuner (or similar future customization points) is specified. Also, now if there's a non-singleton customizer, the BeansWrapper instance can be shared, only its ClassIntrospector won't be.