Fixed dependency property registration. New extends function for typescript copies ctor enumerable properties to inherited ctor.