#142 - content type level security implemented with relevant unit tests