I thought about that too... but it just introduced more noise.. E.e. all return types to Model<T>. If you and MartinG prefer that I will gladly do so.