Not sure what you'r trying to do here, but have you thought about using a common ThingTemplate for that? You create the properties and services in a ThingTemplate, and then when you run CreateThing instead of passing GenericThing you pass your ThingTemplate and the new Thing will inherit all properties and services of the template.
This is a much more robust approach, and the purpose of thing templates.
If you're on your thing t1, in Composer in the "More" dropdown you will even have a "Create ThingTemplate" option to support you with the process.