Manual merge of PrasadBabarendaGamage's Allowing public access to functions in field routines pull request #149