support wider range of translation properties