Adding constuctor in interface abstract class and his daughter class