best effort is made to invoke setters on newly created concrete
instance.