Tag Unity abstract class vs interface