Property inheritance conflict in class B for `i': conflicting properties are defined in B, A