public E propertyEq(String property, Object expected, EqMode... modes) {
if (expected instanceof Matcher) {
throw new AssertionError("please use method[propertyMatch(String, Matcher)]");
} else {
PropertyEqualMatcher matcher = new PropertyEqualMatcher(expected, property, modes);
return this.assertThat(matcher);
}
}