ScaSRS with Trait

Scalable and extendable