refactored entry point creator
1) added some more test cases
2) fixed an issue with strong update detection that could lead to false negatives
3) fixes an issue that could lead to duplicate results
fixed a problem with null references