Parent Class Registration