Remove VirtualPropertyExpression and add BindExpression.
Add support for private fields.
Don't allow at-names as property names.