Add ability to handle properties and objects of type Type.
Closes #18