have the trait apply the metarole directly here
accessors need to handle the not set case
these are no longer necessary