AbstractComponent implicitly privatize for each implement() call.