added SourceProperty and LevelsAbove attribute