execute defer before merging class properties
add sample.json