Added properties dictionary constructor