change messages bean to reloadable with multiple basenames