considering the example below, the second parameter of fn function has the type Base, so is needed a class that contains an static attribute
fn
Base