proposition 4 :
Person p = new Person();


p.forename( "Stephen" ); // calls setter created by the compiler
String str = p.forename(); // calls getter created by the compiler