add more possibilities to override properties