Skip non-option features
Use hash in self.instances when creating new object