Made choice options polymorphic to be able to use image / color subclasses attributes without multiplying option group classes.