Playground: Protocols (property and methods requirements