implement source propery mapping using $var convention

implement source propery mapping using $var convention