Remove GenericImpl