Made SecondarySources immutable