added directives: psArrayNode psObjectNode