Set of classes for easily reuse of functionalities