Added ability to define content type properties
Added input format directives