Enabled optional override of the source and destination propterties on init method