parsing and validation of TCustom, fixes for TList+optional
custom type convert (in progress)