reuse final objects instead of creating new ones
Merge pull request #292 from igal-getrailo/improve-002

reuse final objects instead of creating new ones