Added prototype of doc block based data type enforcement