Generic Constructor Fix on Interfaces