make sure both BSProperties are set before using