public static Hashtable Extra <T>(this AbstractEntity <T> p) where T : AbstractEntity <T> { return(p.PopAllUnknownProperties()); }