add cache to optimize query of properties
Merge pull request #5 from jesuspg/bug/4393_heap_optimize

add cache to optimize query of properties