MapSourceDesc: Add constructor and properties