So i was thinking about using Interfaces to create a somewhat better API / Design. I want to have some control over my data when using LINQ to SQL and mapping my own classes seems unessesary and just out of order. What i was thinking was that i'll modify the .dbml which has the logic for my database...