Second the request for private within classes (not only fields). The actual implementation that is needed makes extending of "information hidding" classes in modules very hard and tricky for users.
As for the properties: would be nice but definitely no must-have.
As for the properties: would be nice but definitely no must-have.