Model interface made to comply to Type (fixes #128)