renamed PropHandler to BSPropHandler