Added validation interfaces