Added a Role for InvalidAttributeOptions
Added params to AccessorMustReadWrite
with 'Moose::Exception::Role::InvalidAttributeOptions