Start on Property pattern

The core of Menhir depends on the ability to extend core
artifacts/issue types/etc. with an extensible property system
so that end users can extend the system cleanly.