Generics from blackboard