* updated documentation
* moved isMech check to object def