DataType file added
DataProperty class used template specialization