Binding needs to be for the abstract class