Commented exported tho self-explanatory properties and methods.