concrete classes need to be differently included