Complete attribute statemachine builder