reimplement findProperty and rename it into findPropertyAssociation. Remove useless getPropertyAssociation(s)