Added missing special use attributes where they were needed. Handle unknown attributes more gracefully to not have an error.