Achievement now accepts attributes hash