1. A method of analyzing a software component that can be visually moved within an application builder tool running on a computer, said software component being a part of a first class, the method comprising: obtaining said software component to be analyzed; determining if said software component has an associated information class; and querying said information class about information stored within said information class, when it is determined that said software component has said associated information class.