Moved method from interface to abstract