Fixed abstraction bugs. Time to generate objects