Lightweight BDD Framework