prepared for developing view model.
add GraphMapper and a quick test for it.