Custom Option Types to extend OptionTree