what is the most appropriate way to use fields in BMP. I know CMP can define Audit Fields in StandardJbosscmp-jdbc.xml file and pass the principal user to autoupdate the 4 audit fields. If I am implementing that in BMP what is the most ideal approach?