Feature: allow getting/setting data attribues on each option