Added OperationMode property (still needs to to implemented)