Changed abs and component accessors to be Moose attributes.