Fixed cached data bug in smart-content

__Testable by:__

1. create template with two smart content
1. set different properties config
1. use it
1. same data will be returned because of "cached" data in smart-content