Removed dead code.
Fixed warning by implementing no-op
Fixed member hiding warning.