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

__Tasks:__

- [ ] test coverage
- [ ] gather feedback for my changes
- [ ] submit changes to the documentation
- [ ] ... <add your own tasks>


__Informations:__

| Q             | A
| ------------- | ---
| Tests pass?   | [yes|no => <WHY?>]
| Fixed tickets | [<WHICH?>|none]
| BC Breaks     | [description]
| Doc           | [url to commit|none]