This post is a bit old, but does anyone actually have a proven method for removing a property for an existing custom aspect?
I suppose one way would be to make a new aspect with the changes, do a lucene search to find every document with the old aspect. Then loop through, add the new aspect and copy each property from the old one to the new one. Then, search again but this time remove the old aspect… Of course now all the documents have an aspect with a new name, so then you'd have to change every piece of code you've written to change the aspect name….
Personally, it doesnt seem to complain if you remove the property from the model - it simply marks it with a Residual=True. However I wonder about the long term implications…