add comment why PropertySourcesProcessor implements BeanFactoryPostProcessor instead of BeanDefinitionRegistryPostProcessor