/** * Private ( singleton ) constructor */ public function __construct(PropertyManager $PM) { $this->properties = $PM->getProperties(); $this->connect(); }