Add sub-package prop implementing properties

Fixes #14.