Move xml loader logic to commons