No collision with "Per-Poly Collision" on Skeletal Mesh

I have created a C++ Actor class which has a skeletal mesh, and derived a blueprint from it.

bEnablePerPolyCollision = true;

is set in the class, and collision is set to BlockAllDynamic, however No collision seems to be taking place

Is there something i may have overlooked?

http://puu.sh/ou9ZZ/7bc6346680.jpg

http://puu.sh/oua1a/167b533755.png

http://puu.sh/oua3h/e6efe995f9.jpg

Soluition: Even though i had bEnablePerPolyCollision set to true in the code and blueprint on the skeletal mesh component, when i searched in the property matrix for the skeletal mesh it was unchecked. checking it seemed to fix it