propagate classes through all helpers
document dom constraints