basic dialog object with create, delete, getforlocation methods