Use `defined_enums` to fetch collection from enum

By using `defined_enums` instead of `.send(pluralized_method)`, only one
method is needed to implement enum support with form objects.