Simplified dependency properties (from a user perspective!) by removing the distinction between value & reference types