making TenantId virtual to allow late resolution

when using dependency injection this allows to implement an override
that will get tenantId from respective service
Merge pull request #6 from kether667/virtualTenantId

making TenantId virtual to allow late resolution