heranca no tipo generico