support localized functional device domain objects
add functional device CRUD