Improve BuildingNLHandler

1. Improve method naming consistency: use On* instead of Set*, Get*, Make*
2. Document methods.