use cattr_reader and set up the attribute with a default value.