diff --git a/ionic/components/menu/menu.ts b/ionic/components/menu/menu.ts
index 769cabb4f8..f24dae1cd1 100644
--- a/ionic/components/menu/menu.ts
+++ b/ionic/components/menu/menu.ts
@@ -3,7 +3,7 @@ import {forwardRef, Directive, Host, View, EventEmitter, ElementRef} from 'angul
import {Ion} from '../ion';
import {IonicApp} from '../app/app';
import {IonicConfig} from '../../config/config';
-import {IonicComponent} from '../../config/decorators';
+import {ConfigComponent} from '../../config/decorators';
import {IonicPlatform} from '../../platform/platform';
import * as gestures from './menu-gestures';
@@ -43,7 +43,7 @@ import * as gestures from './menu-gestures';
*
* ```
*/
-@IonicComponent({
+@ConfigComponent({
selector: 'ion-menu',
inputs: [
'content',
diff --git a/ionic/components/nav/nav.ts b/ionic/components/nav/nav.ts
index 8d48e54727..aaa8a29427 100644
--- a/ionic/components/nav/nav.ts
+++ b/ionic/components/nav/nav.ts
@@ -1,6 +1,6 @@
import {Component, Directive, View, ElementRef, Host, Optional, forwardRef, Inject, Injector, NgZone, Renderer, ViewContainerRef} from 'angular2/angular2';
-import {IonicComponent} from '../../config/decorators';
+import {ConfigComponent} from '../../config/decorators';
import {NavController} from './nav-controller';
/**
@@ -118,7 +118,7 @@ import {NavController} from './nav-controller';
* out of the current pane and the new view into the new content-only pane.
*
*/
-@IonicComponent({
+@ConfigComponent({
selector: 'ion-nav',
inputs: [
'root'
diff --git a/ionic/components/search-bar/search-bar.ts b/ionic/components/search-bar/search-bar.ts
index add71fab53..f7c2105a5c 100644
--- a/ionic/components/search-bar/search-bar.ts
+++ b/ionic/components/search-bar/search-bar.ts
@@ -2,7 +2,7 @@ import {ElementRef, Pipe, NgControl, Renderer, View} from 'angular2/angular2';
import {Ion} from '../ion';
import {IonicConfig} from '../../config/config';
-import {IonicComponent} from '../../config/decorators';
+import {ConfigComponent} from '../../config/decorators';
/**
* @name Search Bar
@@ -14,7 +14,7 @@ import {IonicComponent} from '../../config/decorators';
*
* ```
*/
-@IonicComponent({
+@ConfigComponent({
selector: 'ion-search-bar',
inputs: [
'list',
diff --git a/ionic/components/tabs/tabs.ts b/ionic/components/tabs/tabs.ts
index fe2cc19f30..f51539a114 100644
--- a/ionic/components/tabs/tabs.ts
+++ b/ionic/components/tabs/tabs.ts
@@ -4,7 +4,7 @@ import {Ion} from '../ion';
import {IonicApp} from '../app/app';
import {NavController} from '../nav/nav-controller';
import {ViewController} from '../nav/view-controller';
-import {IonicComponent} from '../../config/decorators';
+import {ConfigComponent} from '../../config/decorators';
import {IonicConfig} from '../../config/config';
import {Icon} from '../icon/icon';
import * as dom from 'ionic/util/dom';
@@ -60,7 +60,7 @@ import * as dom from 'ionic/util/dom';
* of that Tabs component.
*
*/
-@IonicComponent({
+@ConfigComponent({
selector: 'ion-tabs',
defaultInputs: {
'tabBarPlacement': 'bottom',
diff --git a/ionic/config/decorators.ts b/ionic/config/decorators.ts
index 1cb4831669..254cec4293 100644
--- a/ionic/config/decorators.ts
+++ b/ionic/config/decorators.ts
@@ -81,7 +81,7 @@ export function IonicView(args) {
/**
* TODO
*/
-export function IonicComponent(config) {
+export function ConfigComponent(config) {
return function(cls) {
return makeComponent(cls, appendConfig(cls, config));
}