Polish modification detection API's and add support for skipping property mapping based on date/numeric ascension comparison. closes #1391