Enhanced property field definition mechanism (less verbose, more powerful)