[23:37:30] okay - I can follow the storeGBeans and loadGBeans in Configuration . But can you please tell me what are the input, output and purpose of GeronimoServiceFactory? thx [23:39:31] looking.... [23:40:24] ah it is really GeronimoUtil that does that work [23:40:39] ignore GeronimoServiceFactory [23:41:28] ok well you do need to look at createService method of GeronimoServiceFactory [23:42:22] the conversion code assumes that you are using the NamedConstructorArg and LifecycleDetector BeanFactoryPostProcessors [23:43:00] okay - I still don't understand one thing.... [23:43:26] I can get name and type info on attributes of a gbean from gbeandata - but how do you get the "initial value" back? [23:43:49] do you perform a getAttribute() on the actual "live" gbean? [23:50:00] I am just thinking that a gbean may have changed the property value after it is set by builder and before it is persisted to config store. [23:50:34] is that explicitly forbidden somehow?