interface and stub for security context: +public