add ActionDataObj for serialization
add sample get