Fixed missing "abstract" 's in interface