using EncodedCachedAttribute for RMI