Different setting type interfaces.

@author Andras Belicza