Instead of abstract classes, IOC methods and dependency injection is used to provide service interception for the Service (binary) bean classes.