fix implements properties