inheritance and shadowing for static mems