Renamed Collection to InternalCollection and moved to Fayde namespace.  Changed args are now hidden to local scope.