Added Interfaces for all safely public usable classes by scripts/extensions