Data binding now handles read-only properties