use cextent custom layer property instead of extent