Added constructor that accepts Collections of Components, javadocs. [1411]