simplify the property dependency syntax. simplify the examples.