IObject obj = (IObject) ht.load(m.getClass(),m.getId());
IObject obj = (IObject) ht.load( Utils.trueClass( m.getClass() ),m.getId());
    protected void reloadDetails(IObject m)    {        IObject obj = (IObject) ht.load(m.getClass(),m.getId());        Details template = obj.getDetails();        copyAllowedDetails(template, m.getDetails());        m.setDetails(template);                    /* TODO what else should be preserved?         * should be able to switch group if member, e.g. */            }