Additional type check
Add all property & method docs
Add all property & method docs