added BodyContext, implemented JspFragment