i suppose that the case i'm most worried about is where there's a typo and the bean property name doesn't match the config file property name exactly and so a property doesn't get set in the bean. how about if we just check that all bean properties get set? then you could add a new property to the config file and the case i'm concerned with is still checked