Use Property->setDataTypeId rather then ->setDataType so no DataType construction is needed

This gets rid of LibRegistry usage as well

Change-Id: I07e334767054310f1a725e43c304db8c91ec6ca0
Merge "Use Property->setDataTypeId rather then ->setDataType so no DataType construction is needed"