--Added insert methods that acepts a IDbTransaction and an ID. The data to be inserted is access through the private fields.