Reading properties from annotations