removed ElementName annotation for simplifying the API