Remove 'clazz' property type. Refactor 'element' parameter logic of 'array' and 'hash' types