def enum(parameters = {})
options, parameters = *split_options_and_parameters(parameters)
parameters.each do |property_name, enum_keys|
enum_keys = normalize_key_list enum_keys
@neo4j_enum_data ||= {}
@neo4j_enum_data[property_name] = enum_keys
define_property(property_name, enum_keys, options)
define_enum_methods(property_name, enum_keys, options)
end
end