I will also replace "concrete objects" with "concrete classes" here.