update schema provider to require install method on its extended class