Used the rtucker approach

Using a choice field and overriding __init__