Added in-line documentation to all Models