InterfaceDeclaration.memberInterfaceApply
add missing validation
fix wrong declaration type
add missing validation
add missing validation