mutation coverage misleading due classloader storing first generated
class
supports unextended builder interface in property methods