Added initial support for context specific types in the DSL.