Support for more note properties
* Tightened some types from Int to Natural