* testability of code * facility is associated with type but it could be limited to instance (drop static)