list elements test + fluent_accessors extracted into its own gem