virtual unsigned int getNumberOfDistinctSites() const { return _nbDistinctSites; }
unsigned int getNumberOfDistinctSites() const { return _nbDistinctSites; }
		virtual unsigned int getNumberOfDistinctSites() const		{ return _nbDistinctSites; }