domain() to potentialdomain() method name updated
potentialdomain() is now called at the init

To avoid confusion the method name domain() has
been renamed to potentialdomain().
domain() to potentialdomain() updated