support prototype keyword in pipeline and material xml