Implemented concepts