Implemented interface property with only getter shortcut
Implemented syntactic sugar for indexers ommiting accessors
Also implemented auto private setter on member

For properties in classes:

property int Prop^;

is the same as

public int Prop { get; private set; }