It leads to a NullPointerException if shared objects use method names with camel case like 'getPlayerName' instead of 'getPlayername'. This seems to be due to a problem in the magic beans implementation. The updated method always receives the field name in lower case.
As I don't know how to fix this problem, here a work around (it seems to work):
Index: SharedObjectManager.java
===================================================================
--- SharedObjectManager.java (revision 1287)
+++ SharedObjectManager.java (working copy)
@@ -113,6 +113,7 @@
(fld.substring(3,4).toLowerCase() + fld.substring(4)) :
fld.substring(3,4).toLowerCase();
Class retType = m.getReturnType();
+ fldName = fldName.toLowerCase();
try {
map.put(fldName, Converter.getConverter(retType));
} catch (ConversionException ex) {