added numeric type
added ->valueOrNull_$elementName method- it returns null if no value was entered to the element
added an abstract model for quick database models read/write - needs more work...