Changed _coerce_item() to _item_coercer.

The attribute is always a property.

The property always returns either a class or a function.