Added  Apache Commons-BeanUtils as suggested by Thiago
Reworked to use BeanUtils in the implementation of the ApplicationConfigurationSource