Use this gem if you're using Virtus (https://github.com/solnic/virtus) and want to be able to enforce collection attribute passing hash to initializer.
Krzysztof Buszewicz
MIT