Simplifying dependsProperty()

The extra arguments weren't used a lot so they made more sense to put into
the places where they were needed.