Add BaseFromMember
Use DiscreteClock in ResourceManager