jackrabbit refuses to do "non-trivial changes" which i think is as soon as any property is to be removed, as this could lead to invalid stored data. not sure what we should do here, its quite dangerous to completely replace a node type.