improves model documentation
adds uppercased property types