refactored properties into static var names to get overview
cleanup logging
doc props