fixed: using Stored procedures
added: MaxDataLengthAttribute