Region interface.
Region base implementation