public TypesRegistration(ITreeNode registrationRootElement, ITypeElement basedOnElement) : base(registrationRootElement, basedOnElement) { AddFilter(typeElement => { var @class = typeElement as IClass; if (@class == null || @class.IsAbstract || @class.IsStaticClass()) { return false; } return true; }); }