added properties design Desicion wrapper