type checking on in put params performed in superclass Element