Getter of properties returning boost::optional