use less confusing property names