clarifying property behaviour