Added check for DoNotMapAttribute.
Added alias resolving code.
Check if target map has desired source's alias.

Added skipping or exception throwing logic in this case.