V0.20 - Protocol created, delegate methods defined, delegate property declared