A more manual way to implement the property() functionality we have just seen. Use cases: