Fixed #13. Correct constructor node recognition using semantic predicates.
Merge branch 'feature/constructor_recognition' into develop