Added DOC blocks
Fixed failing unit tests
Made has() function protected
Merge pull request #16 from behance/hotfix-optimization

Hotfix optimization