[Chating] DataSourceProperty & example of using the property