Property and non-property function cannot overload each other.

Today, compiler does not check it if they are just defined. It is another compiler bug, but this code is essentially illegal.
Merge pull request #1145 from 9rnsr/fix_property_overload

[trivial] Property and non-property function cannot overload each other.