feature should be able to be saved from the outside.  It now becomes possible
to use any class that responds to the serialize method