diff --git a/src/Umbraco.Web/umbraco.presentation/requestModule.cs b/src/Umbraco.Web/umbraco.presentation/requestModule.cs
index f827757198..466579e687 100644
--- a/src/Umbraco.Web/umbraco.presentation/requestModule.cs
+++ b/src/Umbraco.Web/umbraco.presentation/requestModule.cs
@@ -20,6 +20,7 @@ namespace umbraco.presentation
///
/// Summary description for requestModule.
///
+ [Obsolete("This class is not used anymore and will be removed from the codebase in future versions.")]
public class requestModule : IHttpModule
{
protected static Timer publishingTimer;
diff --git a/src/umbraco.businesslogic/Utils/Singleton.cs b/src/umbraco.businesslogic/Utils/Singleton.cs
index 8cf426d603..6e477a25c8 100644
--- a/src/umbraco.businesslogic/Utils/Singleton.cs
+++ b/src/umbraco.businesslogic/Utils/Singleton.cs
@@ -20,6 +20,7 @@ namespace umbraco.BusinessLogic.Utils
/// }
///
/// Any class that implements default constructor
+ [Obsolete("Creating singletons should be done manually using the many different techiques available in .Net")]
public static class Singleton where T : new()
{
public static T Instance