Fixed object ownership errors in info getters. Added argument validation to all info getters. Other miscellaneous fixes.