support delete device;
add device name to FunctionalDevice VO