Eluna Change classes to namespaces. Added HasFlag to Object methods