Revert ""use base" required the base module to be loaded"

This reverts commit 11918a2059f95546f554df39558ffd9a42a98a0f.
fix POD syntax
document attributes functions

see: #1730
enforce controlled vocabulary for slot status

see: #1370
don't assume anything about slot status
Additional filtering on bogus values