Adding extension points (aka protected methods).