method member from lambda
source type only includes can read properties, destination type only
includes can write properties