mark attributes as read and writeable

closes #12