[clustering.optics] Contadiction fix (issue #131), class refactoring (issue #128)