Signed-off-by:  <>
Commiting abstract class