Property definitions may not be declared mutable. To indicate that this property can be set, use 'member val PropertyName ...